Our customer is searching for a mid to senior level Android Mobile Application Developer to create high profile mobile applications. Your responsibilities will be:
- Transforms client goals into compelling, usable, media-rich interactive experiences on Android and smartphones and tablets
- Architects solution based on requirements
- Creates technical design documentation
- Writes clean, documented, reusable, and scalable code for deployment on mobile platforms
- Works at both detailed and abstract levels
- Solves problems creatively
- High productivity
- Communicates time and milestone estimates accurately
-Authors and maintains technical documentation throughout the life of each project.
Requirements
- BS in Comp Science, Info Systems or related field.
- 3-4 years programming mobile applications
- Solid experience with Java, JavaScript, C, C++, .Net, Android SDK, Eclipse, SQLite and OpenGL coding skills
- Knowledge of browser/client and smartphone/tablet specific compatibility issues
- Familiar with principles of OOP
- Experience with SOA
- Strong understanding of the latest features and development best practices for the Android platform, including but not limited to features in upcoming SDKs, utilization of file size, resource optimization techniques, and social network integration (e.g., Facebook, Twitter)
- Experience with data exchange (XML, JSON, dynamic content), MySQL, and/or Microsoft SQL Server
- Experience in agile and full cycle software development, including analysis, design, development, testing, and implementation
- Extremely good working with people including end users and peers
-Very responsible, focused, motivated, creative, dedicated and drive for excellence.